package com.cs.service;

import com.cs.entity.Result;
import com.cs.pojo.Course;

import java.util.List;

public interface CourseService {

    /***
     * @description  获得所有的课程
     *
    * @param
     * @date    2019/6/20 22:02
     * @return  java.util.List<com.cs.pojo.Course>
     */
    public List<Course> getCourse();


    /***
     * @description  新增课程
     *
    * @param course
     * @date    2019/6/20 22:04
     * @return  com.cs.entity.Result
     */
    public Result addCourse(Course course);

    /***
     * @description  删除课程
     *
    * @param id
     * @date    2019/6/20 22:04
     * @return  com.cs.entity.Result
     */
    public Result deleteCourse(Integer[] id);

    /***
     * @description  修改课程
     *
    * @param course
     * @date    2019/6/20 22:05
     * @return  com.cs.entity.Result
     */
    public Result updateCourse(Course course);

    /***
     * @description  根据id查找课程
     *
    * @param id
     * @date    2019/6/20 22:05
     */
    public Course findCourseById(Integer id);


    /***
     * @description   模糊查找（名称）
     *
    * @param course
     * @date    2019/6/22 22:15
     * @return  java.util.List<com.cs.pojo.Course>
     */
    public List<Course> findCourseFuzzy(Course course);
}
